package com.health.service;

import com.health.pojo.Member;
import com.health.pojo.Order;
import com.health.vo.PageResult;

import java.util.List;
import java.util.Map;

public interface MemberService {

    /**
     * 获取会员ID
     */
    int findMemberId(Member member);

    /**
     * 查询会员数据报告
     */
    Map<String, Object> findMemberReport();

    /**
     * 查询每日会员数量
     */
    List<Integer> findCountByDate(String firstDay, int[] arr);

    /**
     * 修改会员信息
     */
    int update(Member member);

    /**
     * 添加会员
     */
    int add(Member member);

    /**
     * 删除会员
     */
    int deleteById(Integer id);

    /**
     * 新建会员
     */
    PageResult<Member> findPage(Integer pageNow, Integer pageSize, String query);

    /**
     * 根据id查会员
     */
    Member findById(Integer id);
}
